whine/complain a lot - Turkish English Dictionary